#include<stdio.h>


//全局变量：定义在全局的变量
// 全局：不在任何 {} 作用域内

// 尽量不使用全局变量，所有情况几乎都可以使用软件设计避免使用

// int a = 10;//作用范围也是全局(所有函数都可以对其影响操作)

// static修饰全局变量：限制其作用域只在本文件中
static int a = 10;

void func()
{
    a++;
}



int main()
{   
    //全局变量和局部变量同名时，优先用局部变量
    add();
    a++;
    func();
    printf("%d\n",a);
    return 0;
}